/*
 * Shell.h
 *
 *  Created on: 27 sep 2010
 *      Author: Juan
 */

#ifndef SHELL_H_
#define SHELL_H_

#include "Token.h"
#include <iostream>
#include <fstream>	// input file stream
#include "Command.h"
#include <list>
#include "Pipe.h"
#include <unistd.h>
#include <fcntl.h>

using namespace std;

class Shell {
private:
public:
	Shell();
	Pipe* startParsing();
	void executeCommands(Pipe* pipe);
	virtual ~Shell();
};

#endif /* SHELL_H_ */
